" 基础设置

" 打开文件时定位到上次编译的位置
au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif

lua require('init')

" 关闭鼠标
set mouse=

set virtualedit=block,onemore   " 允许光标出现在最后一个字符的后面

" 设置 tab 制表符显示
" set nolist  " 不显示 tab 制表符
set list
set listchars=tab:\¦\ \ ,trail:·   " tab 制表符显示为 ····
hi NonText ctermfg=59              " 设置不可见字符的颜色

" 如果打开的是 go 文件，缩进采用 tab 而非 空格
" if &filetype
autocmd FileType c set et
autocmd FileType cpp set et
autocmd FileType sh set et
autocmd FileType python set et
autocmd FileType go set et!

set smarttab

" gitblame
let g:gitblame_enabled = 1  " 开关
let g:gitblame_delay = 600 " 1 second,光标停止移动后延迟显示 gitblame
" let g:gitblame_virtual_text_column = 20
let g:gitblame_highlight_group = "Comment"

" 修改 nvim 的主题
" colorscheme base16-chalk
" hi NonText guibg=#000000

" 注释颜色
hi comment ctermfg=59
" hi comment guibg=#000000
